import { axios } from '@/utils/request'

/**
 * 查询报表-归属部门对比-开始自查
 * @returns
 */
export function getQHSEStartCompareSelfDangerDepartmentCheckCount (parameter) {
  return axios({
    url: 'QHSEDangerReport/StartCompareSelfDangerDepartmentCheckCount',
    method: 'post',
    data: parameter
  })
}

/**
 * 查询报表-归属部门对比-自查状态
 * @returns
 */
export function getQHSEGetCompareSelfDangerDepartmentCheckCountStatus (parameter) {
  return axios({
    url: 'QHSEDangerReport/GetCompareSelfDangerDepartmentCheckCountStatus',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}

/**
 * 查询报表-归属部门对比-自查
 * @returns
 */
export function getQHSETakeCompareSelfDangerDepartmentCheckCount (parameter) {
  return axios({
    url: 'QHSEDangerReport/TakeCompareSelfDangerDepartmentCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}

/**
 * 查询报表-归属部门对比-开始监督
 * @returns
 */
export function getQHSEStartCompareSuperviseDangerDepartmentCheckCount (parameter) {
  return axios({
    url: 'QHSEDangerReport/StartCompareSuperviseDangerDepartmentCheckCount',
    method: 'post',
    data: parameter
  })
}

/**
 * 查询报表-归属部门对比-监督状态
 * @returns
 */
export function getQHSEGetCompareSuperviseDangerDepartmentCheckCountStatus (parameter) {
  return axios({
    url: 'QHSEDangerReport/GetCompareSuperviseDangerDepartmentCheckCountStatus',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}

/**
 * 查询报表-归属部门对比-监督
 * @returns
 */
export function getQHSETakeCompareSuperviseDangerDepartmentCheckCount (parameter) {
  return axios({
    url: 'QHSEDangerReport/TakeCompareSuperviseDangerDepartmentCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}

/**
 * 查询报表-归属部门对比-开始查表
 * @returns
 */
export function getQHSEStartTableTableDangerDirectDepartmentCheckCount (parameter) {
  return axios({
    url: 'QHSEDangerReport/StartTableTableDangerDirectDepartmentCheckCount',
    method: 'post',
    data: parameter
  })
}

/**
 * 查询报表-归属部门对比-查表状态
 * @returns
 */
export function getQHSEGetTableDangerDirectDepartmentCheckCountStatus (parameter) {
  return axios({
    url: 'QHSEDangerReport/GetTableDangerDirectDepartmentCheckCountStatus',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}

/**
 * 查询报表-归属部门对比-查表
 * @returns
 */
export function getQHSETakeTableDangerDirectDepartmentCheckCount (parameter) {
  return axios({
    url: 'QHSEDangerReport/TakeTableDangerDirectDepartmentCheckCount',
    method: 'post',
    data: JSON.stringify(parameter),
    headers: {
      'Content-Type': 'application/json' // 设置请求头，表明需要使用 JSON 形式传输数据
    }
  })
}
